package cn.kgc.kgde.bookstore.service;

import cn.kgc.kgde.bookstore.entity.Category;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author myt
 * @since 2022-05-23
 */
public interface CategoryService extends IService<Category> {

    /* 通过id来查找类别*/
    Category findByCategoryId(Long id);

    /**
     * 通过pId查询列表结构
     */
    List<Category> getTree(Long pId);

    /*
    * 添加分类
    * */
    //添加一级分类 时 cateParentId自动为0
    void addCategory(String cateName,Long cateParentId);

    /*删除分类*/
    void removeCategory(Long cateId);
}
